home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
081
/
omam_112.arc
/
MAMNOTES.DOC
< prev
next >
Wrap
Text File
|
1987-12-18
|
7KB
|
192 lines
MAMNOTES
RASMAM was written by:
Roger Smith, Jr.
1325 Greendale Ave. #29
Fort Walton Beach, FL 32548
RSBBS/Opus (FidoNet 366/14)
(904) 863-8408
300/1200/2400/HST
24 Hours
File Requests are not accepted during NMH
The latest version of RASMAM is always available on the RSBBS in a file
called OMAM_*.ARC. When a new version is released, the necessary files
to upgrade to the new version are placed in a file called NEW_MAM.ARC.
The latest version of MAMNOTES is available in a file called MAMNOTES.ARC.
All of these files are file-requestable from the RSBBS.
-----
December 19, 1987
Version 1.12 of RASMAM is now available. It fixes a bug that caused the
program to crash on systems with large user lists. The program also
runs faster due to a new method of looking up names.
The hash used to store the subject of each message is now 16-bits long.
This should reduce the chances of two different subjects being linked by
the RENUM CHAIN or RENUM SUBJECT commands.
After a RENUM CHAIN or RENUM SUBJECT, the last message in an area should
no longer display a message saying "There is a reply."
The new DATE command allows you to select how RASMAM will determine the age
of a message. DATE ARRIVED tells RASMAM to use the date the message arrived
on your system. DATE WRITTEN tells RASMAM to use the date the message was
created.
The MESSAGES command is no longer needed and if used will produce a warning.
-----
December 10, 1987
Note: Versions 1.02 to 1.11 of RASMAM were *test* versions of RASMAM.
Version 1.12 which will be released soon is essentially the same as
1.11, but is an *official* release. (The only difference between an
official release and a test release is that I tell more people about
the official releases. Because I tell more people about them, I take
more care to make sure they work correctly and that the documentation
is complete.)
-----
November 10, 1987
The names of the built-in macros have changed in version 1.10. New macros
have been added. Many new commands have been added. See the file
NEW_110.DOC for a summary of the new commands. (Note: 1.10 is a *test*
version.)
-----
October 24, 1987
My net address is now 366/14. If you have any of my older programs
(Crash, OpusWait, EditSys, ARCSWEEP, Poker, ...) available for download
on your board, please make up a README file with my new FidoMail and
street addresses and add it to the archive.
------
October 18, 1987
Version 1.01 of RASMAM (OMAM_101.ARC) fixes (I hope) the following problems:
o Null messages were being created in some areas (sometimes).
o Missing messages were being listed as waiting for the Sysop.
o Error 53 was popping up occasionally.
o RASMAM wasn't correctly updating echomail highwater marks in 1.MSG.
o RASMAM wasn't storing some error messages in the log file.
o RASMAM was using its default header format instead of the one
specified in the FILE HEADER statement when the script did not
have an ANSI header specified and the user had ANSI enabled.
-----
October 17, 1987
Oops, I forgot to document the ^F^T and ^F^D embedded commands in the
header and trailer files. ^F^T is replaced by the time that MAM was
run. ^F^D is replaced by the date. Other embedded commands are passed
right through to Opus.
-----
October 17, 1987
The DELETE command will also delete by privilege. For example,
DELETE SYSOP
doesn't delete the custom welcome waiting for Sysop, but instead deletes
all custom welcomes waiting for users with Sysop privilege.
-----
October 9, 1987 (Happy Birthday, John)
For a message to be ARCHIVEd or KILLed, it must pass all the tests specified
in the ARCHIVE or KILL command. For example,
KILL RECEIVED DAYS 7
will only delete messages older than 7 days that have been read. While
KILL RECEIVED
KILL DAYS 7
will delete messages that have been read OR are older than 7 days.
-----
October 5, 1987
Warning:
The PATH CUSTOM statement (when used without the KEEP option) deletes all
files in the specified path that have a filename like 1*.BBS, 2*.BBS,
3*.BBS, ... 9*.BBS. So it will delete files named something like
"99AREA.BBS" or "100-11.BBS."
-----
October 4, 1987
There seems to be a little confusion about the order of execution of commands.
RASMAM executes commands when it encounters them in the script. The RENUM
and WAIT commands, however, just set flags. The actual WAIT and RENUM
operations are not executed until the END AREA command is read from the script.
KILL and ARCHIVE commands are executed in the order that they appear in the
script.
-----
October 2, 1987
If you're willing to experiment, you'll find that most commands can be
moved to odd places in your script. For example, the DELETE command
can be placed after one area is scanned and before another is scanned.
This is nice in cases where a Sysop calls your board to check out your
General message area, but he gets some of your other areas via echomail.
He doesn't really need to be confronted with a list of messages waiting
for him in the echomail areas. So, here's the way around that.
Scan the echomail areas first:
AREA MEADOW ECHO
WAIT
....
END AREA
....
Then DELETE the user's custom welcome (if any):
DELETE JAMES YOUNG
Now, scan the rest of your message areas:
AREA GENERAL
WAIT
...
END AREA
....
Future versions of RASMAM will offer better solutions!
-----
October 2, 1987
You can speed up your system a little if you have the latest version of
Norton's Utilities. The DirSort (DS) program can be used as a simple
disk optimizer (it just "optimizes" the directories). After you run
MAM in your batch file, use the following commands:
cd \opus\messages
ds /s n-
Change the path after "cd" to whatever your system requires. The "ds"
command will sort all the message directories in reverse order by name.
This serves two purposes: it moves deleted directory records to the end
and puts files like DIR.BBS at the start of the message area. That
way Opus should be able to find the files quicker.
-----
September 27, 1987
RASMAM looks in the ECHO.CTL file to determine the area number
and path for each message area. You must have a line in ECHO.CTL
for each message area that you wish to manage with RASMAM. Opus
will not mind if you have a message area listed in ECHO.CTL with
no node numbers listed after it. But, Opus 1.03a is picky about
the format of ECHO.CTL. Do not use extra spaces in the file
AND MAKE SURE THE LAST LINE ENDS WITH A CARRIAGE RETURN!
-----